package com.jic.interaction.onlineService.model.vo.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Classname OrderItem
 * @Description TODO
 * @Date 2020/11/11 19:06
 * @Created by 22720
 * 如果查询方式是O 返回
 */
@Data
@NoArgsConstructor
@ApiModel(description = " 如果查询方式是O 返回")
public class OrderItem {


    @ApiModelProperty(notes = "微信Openid")
    private String wechatOpenid;

    @ApiModelProperty(notes = "微信UnionId")
    private String wechatUnionid;

    @ApiModelProperty(notes = "订单ID")
    private String orderId;


    /**
     * 1:
     * 2:
     */
    @ApiModelProperty(notes = "订单类型")
    private String orderType;

    @ApiModelProperty(notes = "付款时间，未付款时为空")
    private Date transTime;

    @ApiModelProperty(notes = "创建时间")
    private Date createTime;

    @ApiModelProperty(notes = "付款金额")
    private BigDecimal amount;

    @ApiModelProperty(notes = "订单状态")
    private String status;

    @ApiModelProperty(notes = "优惠券减免价格")
    private BigDecimal couponCut;

    @ApiModelProperty(notes = "积分价格")
    private BigDecimal pointPrice;

    @ApiModelProperty(notes = "积分数量")
    private Integer pointNum;

    @ApiModelProperty(notes = "wegold减免价格")
    private BigDecimal wegoldCut;

    @ApiModelProperty(notes = "支付方式")
    private BigDecimal payType;

    @ApiModelProperty(notes = "实际付款金额")
    private BigDecimal realAmount;

    @ApiModelProperty(notes = "备注")
    private String remark;

    @ApiModelProperty(notes = "收货方式 0-邮寄，1-自提")
    private String shipType;

    @ApiModelProperty(notes = "省份")
    private String province;

    @ApiModelProperty(notes = "城市")
    private String city;

    @ApiModelProperty(notes = "区域")
    private String region;

    @ApiModelProperty(notes = "详细地址")
    private String detailAddress;

    @ApiModelProperty(notes = "用户姓名")
    private String userName;

    @ApiModelProperty(notes = "电话号码")
    private String phoneNo;

    @ApiModelProperty(notes = "物流单号")
    private String logisticsId;

    @ApiModelProperty(notes = "物流类型，如：韵达速递")
    private String logisticsType;

    @ApiModelProperty(notes = "产品代码")
    private String prodCode;

    @ApiModelProperty(notes = "产品名称")
    private String prodName;

    @ApiModelProperty(notes = "产品类型")
    private String displayType;

    @ApiModelProperty(notes = "产品原始价格")
    private BigDecimal originPrice;

    @ApiModelProperty(notes = "产品目前价格")
    private String currentPrice;

    @ApiModelProperty(notes = "购买数量")
    private Integer buyNum;

    @ApiModelProperty(notes = "商户CODE")
    private String channelType;

    @ApiModelProperty(notes = "商户名称")
    private String channelName;

    @ApiModelProperty(notes = "商户服务时间")
    private String channelHours;

    @ApiModelProperty(notes = "快递物流信息")
    private Express express;

}

























